you can rest assured that - German English Dictionary